package cn.ximart.passport.mapper;

import cn.ximart.passport.pojo.entity.User;
import cn.ximart.passport.pojo.vo.UserListItemVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface UserMapper {

    //添加新用户
    int addNew(User user);

    //根据id删除用户
    void deleteById(Long id);

    //根据用户名查询用户数
    int countByUsername(String username);

    //查询用户总数
    int countUsers();

    //查询用户列表
    List<UserListItemVO> list();
}
